#include <iostream>
#include <vector>
#include <cmath>

using namespace std;

static void vector_times(vector<int>& v, int a) {
    int c = 0;
    for (auto i = 0; i < 11 && i < v.size(); ++i) {
        c += a * v[i];
        v[i] = c % 10;
        c /= 10;
    }
    while (c) {
        v.push_back(c % 10);
        c /= 10;
    }
}

static void vector_sum(vector<int>& v, int a) {
    for (auto i = 0; i < v.size(); ++i) {
        int t = a + v[i];
        v[i] = t % 10;
        a = t / 10;
    }
}

int main() {
    vector<int> a {1};
    for (auto i = 0; i < 7830457; ++i) 
        vector_times(a, 2);
    vector_times(a, 28433);
    vector_sum(a, 1);
    for (int i = 9; i >= 0; --i)
        cout << a[i];
    cout << endl;
}